#ifndef GD32F4XX_IT_H
#define GD32F4XX_IT_H
#ifdef __cplusplus
extern "C" {
#endif

#include "gd32f4xx.h"

/* function declarations */
/* this function handles NMI exception */
void NMI_Handler(void);
/* this function handles HardFault exception */
void HardFault_Handler(void);
/* this function handles MemManage exception */
void MemManage_Handler(void);
/* this function handles BusFault exception */
void BusFault_Handler(void);
/* this function handles UsageFault exception */
void UsageFault_Handler(void);
/* this function handles SVC exception */
void SVC_Handler(void);
/* this function handles DebugMon exception */
void DebugMon_Handler(void);
/* this function handles PendSV exception */
void PendSV_Handler(void);
/* this function handles SysTick exception */
void SysTick_Handler(void);




void TIMER0_UP_TIMER9_IRQHandler(void);
void TIMER0_BRK_TIMER8_IRQHandler(void);
void TIMER4_IRQHandler(void);
void TIMER7_UP_TIMER12_IRQHandler(void);
void TIMER7_TRG_CMT_TIMER13_IRQHandler(void);
void ADC_IRQHandler(void);
void DMA1_Channel0_IRQHandler(void);
void CAN0_RX0_IRQHandler(void);
/* this function handles USBFS IRQ Handler */
void USBFS_IRQHandler(void);
#ifdef __cplusplus
}
#endif


#endif /* GD32F4XX_IT_H */
